package pe.com.fondam.sgp.core.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import pe.com.fondam.sgp.core.dao.CostoActividadDAO;
import pe.com.fondam.sgp.core.domain.CostoActividad;
import pe.com.fondam.sgp.core.service.CostoActividadService;

@Service
public class CostoActividadServiceImpl implements CostoActividadService {
	
	/******  inyecciones  ***************/
	@Autowired
	CostoActividadDAO costoActividadDAO;

	
	/********* metodos *****************/
	@Override
	public List<CostoActividad> findCostoActividadByActividadID(Integer actividadID) {
		return costoActividadDAO.findCostoActividadByActividadID(actividadID);
	}

	@Override
	public CostoActividad findCostoActividadById(Integer costoActividadID) {
		return costoActividadDAO.findCostoActividadById(costoActividadID);
	}

	@Override
	public void deleteCostoActividad(CostoActividad costoActividad) {
		costoActividad = findCostoActividadById(costoActividad.getCostoActividadID());
		costoActividadDAO.deleteCostoActividad(costoActividad);		
	}

}
